@charset "utf-8";
body {

	width:100%;
	font:12px tahoma;
	color:#555;
}

a, a:link, a:visited {
	text-decoration:none;
	color:#000;
	cursor:pointer;
	/*border-bottom:1px dotted #999;*/
}
a:hover {
	text-decoration:underline;
}
a img{
	border:none;
}

.img_env {
	padding:1px;
	border:1px solid #CCC;
	float:left;

}

img {
	margin:0px;
	padding:0px;

}

img.fixpng {
	filter: expression(fixPNG(this));
}

textarea {
	font:12px tahoma;
}


p {
	text-align: left;
	margin: 10px 5px 10px 5px;	
	line-height:1.5em;
}



/*    SHARED     */

.page_content {
	letter-spacing:1px;
}


.in_jquery_dialog {
	font:12px tahoma, sans-serif;
	padding:20px 25px;
}

.in_jquery_dialog {
	font:12px tahoma, sans-serif;
	padding:20px 25px;
}



.TitelComponentShortContent h2 {
         color: #820305;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:14px;   
		 line-height: 14pt;
		 text-transform:uppercase; 
		 font-weight:bold;
		 letter-spacing: 1px;
         text-align:left; 
		 padding: 4px 5px 4px 5px; 
		 margin: 0px 0px 0px 0px;		 
}

.TitelComponentShortContent h2 a{
         color: #820305;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:14px;   
		 line-height: 14pt;
		  text-transform:uppercase;
		 font-weight:bold;
		 letter-spacing: 1px;
         text-align:left; 
		 padding: 4px 5px 4px 5px; 
		 margin: 0px 0px 0px 0px;		 
}

.TitelComponentShortContent h2 a:hover{
         color: #820305;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:14px;   
		 line-height: 14pt;
		  text-transform:uppercase;
		 text-decoration:underline;
		 font-weight:bold;
		 letter-spacing: 1px;
         text-align:left; 
		 padding: 4px 5px 4px 5px; 
		 margin: 0px 0px 0px 0px;		 
}





/******************************** FOR FCK EDITOR *****************************/
.fck_catch_block {
	width:100%;
}






.container-vertical-menu a {
         background-image:url(../images/backgrounds/backgorund_grey.gif); 
	     background-repeat:repeat-y; 
	     padding: 9px 4px 4px 31px; 
	     display:block;
	     color: #53659a;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:14px;   
		 line-height: 15pt;
		 text-transform:uppercase; 
		 font-weight:bold;
		 letter-spacing: 1px;
         text-align:left;
		 text-decoration:none; 
}
.container-vertical-menu a:hover {
         background-image: url(../images/backgrounds/background_red.gif); 
	     background-repeat:repeat-y; 
	     padding: 9px 4px 4px 31px; 
	     display:block;
	     color: #53659a;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:14px;   
		 line-height: 15pt;
		 text-transform:uppercase; 
		 font-weight:bold;
		 letter-spacing: 1px;
         text-align:left;
		 text-decoration:underline; 
}




ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	cursor: default;
	width: 680px;
	height: 28px;
	/*text-align:center;*/
	white-space:nowrap;
}
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0 20px;
	list-style-type: none;
	/*position: relative;*/
	/*text-align: left;*/
	cursor: pointer;
	/*width: 10.0em;*/
	float: left;
	display:inline-block;
}

ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	padding: 0.0em 0.0em;
	height: 25px; 
	color: #333;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 2px;
	/*vertical-align:baseline;*/
	/*text-align:center;*/
	color: #53659a;
	font-family: Arial, Helvetica, sans-serif; 
/*	font-size:14px;   */
	line-height: 14pt;
	font-weight:bold;
	letter-spacing: 1px;        
  
  
	
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	text-decoration:underline;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover {
    background-image:url(hover.gif);
	background-repeat: repeat-x;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover 
{ 
	background-image:url(hover.gif);
	background-repeat: repeat-x;

} 









.ShortNews {
          margin: 20px 10px 20px 10px;
}
.ShortNews .DateOfShortNews {
          padding: 0px 0px 0px 0px;
          vertical-align:bottom;
          text-align:right;	
}
.ShortNews .DateOfShortNews a {
         color: #aca9a9;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px;   
		 line-height: 18pt;
		 text-transform:uppercase; 
		 font-weight:bold;
		 letter-spacing: 1px;
         text-align:left; 
		
}
.ShortNews .DateOfShortNews a:hover {
         color: #293e7a;  
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px;   
		 line-height: 18pt;
		 text-transform:uppercase; 
		 font-weight:bold;
		 letter-spacing: 1px;
         text-align:left; 
		
}
.ShortNews .ContentOfShortNews {
         padding: 0px 4px 0px 4px; 
	     /*	 
	     font-family: Arial, Helvetica, sans-serif; 
		 font-size:10pt; 
		 color: #293e7a;
		 */
		 color: #777777;   
		 line-height: 14pt; 
		 /* 
		 font-weight:bold; 
         text-align:left; 		 
	     */
		 letter-spacing: 1px;
		 font: 11px/150% Verdana, Arial, Helvetica, sans-serif;
	     margin:0px 10px 5px 10px;	
	     text-align:justify;
}
.ShortNews .TitleOfShortNews {
         padding: 4px 4px 4px 4px;	
}
.TitleOfShortNews h3 {
		/* font-family: Arial, Helvetica, sans-serif; 
		 font-size:14px; 
		 color: #293e7a;
         color: #820305;		 
		 line-height: 14pt; 
		 font-weight:bold;
         text-align:left; 		 
		 letter-spacing: 1px;
		 padding: 0px 0px 0px 0px;
		 margin: 0px 0px 0px 0px;
	     */
}
.ShortNews .TitleOfShortNews h3 a, .ShortNews .TitleOfShortNews h3 a:hover{
		 font-family: Arial, Helvetica, sans-serif; 		 
		 font-size:14px; 
         color: #820305;		 
		 line-height: 14pt;
		 font-weight:bold;
         text-align:left; 		 
		 letter-spacing: 1px;
}
.ShortNews .ContentOfShortNews  img {
         margin: 0px 10px 0px 0px;
		 border: 1px solid #cfcfcf;
		 padding: 1px 1px 1px 1px; 
}
.ShortNews .ReMoreOfShortNews  a {
         padding: 0px 4px 0px 4px; 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px; color: #293e7a;  
		 line-height: 14pt; 
		 font-weight:bold;
         text-align:left; 		 
		 letter-spacing: 1px;
}
.ShortNews .ReMoreOfShortNews  a:hover {
         padding: 0px 4px 0px 4px; 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px;   color: #aca9a9; 
		 line-height: 14pt; 
		 font-weight:bold;
         text-align:left; 		 
		 letter-spacing: 1px;
}



















/*         PUBLIC FORM       */
.textarea_input, .text_input {
	padding:1px 3px;
}
.button_input {
	padding:2px 10px;
	cursor:pointer;
}

.public_form .form_label {
	margin:10px 0 1px 0;
}	

.public_form .under_input_text {
	font-size:10px;
	color:#666;
	margin:0 0 0 1px;
}	




/*         HEADERS       */
.h1-block {
	padding:1px 0 2px;
	margin:0 0 20px 0;
	border-bottom:2px solid #820305;
	text-align:right;
}
.h1-block h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#650000;
	text-transform:uppercase;
	margin:7px 0 0 2px;
}

.h2-block {
	padding:2px 0 2px 0;
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#B65921;	
	border-bottom:1px solid #820305;
	margin:30px 0 10px 0;
}
.h2-block h2 {
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#B65921;	
}






/*          ROOT   PATH           */
.root_path {
	overflow:hidden;
	width:100%;
	margin:-20px 0 15px 2px;
}
.root_path .path_item {
	float:left;
}
.root_path .path_item a {
	font:11px tahoma, arial;
	color:#650000;
}
.root_path .path_item a:hover {
	text-decoration:underline;
}
.root_path .path_delimiter {
	float:left;
	margin:1px 5px 0 5px;
	font-size:10px;
	cursor:default;
}
.root_path .path_delimiter img {
	height:5px;
	margin:5px 0 0 0;
}



/*  PAGINATION BAR   */
.pp_button, .pp_pushed_button {
	padding:0 3px ;
	margin:0 2px ;
	border-bottom:none;
}
.pp_pushed_button {
	font-weight:bold;
	border-bottom:1px solid #666;
	text-decoration:none;
	font:12px tahoma, sans-serif;
}

.pp_button a{
	text-decoration:none;
	font:bold 12px tahoma, sans-serif;
}


.pp_prev_button img, .pp_next_button img {
	margin:4px 5px 0 5px;
}




/*         SIDE BLOCK       */
.side_block {
	margin:10px 15px;
}

.side_block_hat {
	padding:3px 5px;
	background-color:#99CC00;
}

.side_block_body {
	padding:3px 5px;
	background-color:#FFFF66;
}





/* LOADING BOX */

.loading_box {

	background-color:#FFFFFF;
	
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;

}

.loading_box .caption {

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#0099FF;
	
	padding-left:5px;
	padding-right:5px;

}







/*    PAGES    */

ul.under_page_subpages_list {
	
}

ul.under_page_subpages_list li {
	margin:5px 0 0 10px;
	padding:0;
	list-style:none;
}

ul.under_page_subpages_list li img{
	vertical-align:middle;
}


